package com.ruoyi.developer.service;

import java.util.List;
import com.ruoyi.developer.domain.TDeveloper;

/**
 * 开发商列表Service接口
 * 
 * @author ruoyi
 * @date 2025-09-10
 */
public interface ITDeveloperService 
{
    /**
     * 查询开发商列表
     * 
     * @param developerId 开发商列表主键
     * @return 开发商列表
     */
    public TDeveloper selectTDeveloperByDeveloperId(Long developerId);

    /**
     * 查询开发商列表列表
     * 
     * @param tDeveloper 开发商列表
     * @return 开发商列表集合
     */
    public List<TDeveloper> selectTDeveloperList(TDeveloper tDeveloper);

    /**
     * 新增开发商列表
     * 
     * @param tDeveloper 开发商列表
     * @return 结果
     */
    public int insertTDeveloper(TDeveloper tDeveloper);

    /**
     * 修改开发商列表
     * 
     * @param tDeveloper 开发商列表
     * @return 结果
     */
    public int updateTDeveloper(TDeveloper tDeveloper);

    /**
     * 批量删除开发商列表
     * 
     * @param developerIds 需要删除的开发商列表主键集合
     * @return 结果
     */
    public int deleteTDeveloperByDeveloperIds(Long[] developerIds);

    /**
     * 删除开发商列表信息
     * 
     * @param developerId 开发商列表主键
     * @return 结果
     */
    public int deleteTDeveloperByDeveloperId(Long developerId);
}
